#include"connect.h"

void *_recv(void *arg)
{
    char ch[50];
}



int main(void)
{
    /*
    if(argc != 3){
        printf("Usage: %s <IP> <port>", argv[0]);
        return -1;
    }
    */
    int fd_c_1 = socket(AF_INET, SOCK_STREAM, 0);//AF--address fimily
    if(fd_c_1 < 0){ 
        perror("socket");
        return -1;
    }

    //声明服务器的IP和端口
    struct sockaddr_in server;
    server.sin_family = AF_INET;  //使用IPV4地址
    server.sin_port = htons(12345); //规定服务器的端口号为11111
    server.sin_addr.s_addr = inet_addr("192.168.60.5"); //声明服务器的IP地址是192.168.60.84
                                                         
    //连接服务器
    if(connect(fd_c_1, (struct sockaddr *)&server, sizeof(server))){
        perror("connect");
        return -1;
    }
    printf("连接成功\n");

    //接收消息--要置于循环体上面，否则不会执行，可以检测一下
    //创建一个线程结构体
    pthread_t client1;
    if(pthread_create(&client1, NULL, _recv, NULL)){
        perror("pthread_create");
        return -1;
    }


    //发送消息
    char ch[50];  //长度是否可控？
    while(1)
    {
        bzero(ch, sizeof(ch));
        scanf("%s", ch);
        send(fd_c_1, ch, strlen(ch), 0); 
    }

    
    















    return 0;
}
